less permeable - German English Dictionary